using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("CoinEffect")]
	public class CoinEffect : MonoBehaviour
	{
		public GameObject coinSpawnObject => method_3<GameObject>("coinSpawnObject");

		public string coinSpawnAnim => method_4("coinSpawnAnim");

		public GameObject coin => method_3<GameObject>("coin");

		public string coinDropAnim => method_4("coinDropAnim");

		public GameObject coinGlow => method_3<GameObject>("coinGlow");

		public string coinDropAnim2 => method_4("coinDropAnim2");

		public string animToUse => method_4("animToUse");

		public string coinGlowDropAnim => method_4("coinGlowDropAnim");

		public string coinGlowDropAnim2 => method_4("coinGlowDropAnim2");

		public string GlowanimToUse => method_4("GlowanimToUse");

		public CoinEffect(IntPtr address, string className)
			: base(address, className)
		{
		}

		public CoinEffect(IntPtr address)
			: this(address, "CoinEffect")
		{
		}

		public void Start()
		{
			method_8("Start");
		}

		public void DoAnim(bool localWin)
		{
			method_8("DoAnim", localWin);
		}
	}
}
